理疗应用规划参数使用说明文档

修订日期 修订版本 修订内容 修订人
2024.10.25 V0.1 初始化文档 邓誉鑫

1 简介

理疗应用需要在大量路点之间实现平滑且稳定的轨迹规划和运行,保证轨迹执行过程的高效性和实时性

本文档提供针对理疗应用的参数设置建议,确保算法库(版本0.39及以上)在规划器中的最佳表现

1.1 参数设置建议

/**
 * @brief 设置规划器的容量信息
 * @param type: 规划器的最大段数类型
 *        LookAhead: 路径前瞻段数 = 插入的路径段数 + 交融段数
 *        BufferQueue: 轨迹执行队列的容量,当实际size大于等于该容量时,用户不应该再插入路径(保证计算效率)
 * @param size: 具体的大小
 * @return: 是否设置成功
 */
ARAL_API_COMMON(1.0) int tpSetPlannerCapacity(const PlannerCapacity& type, const unsigned int& size) = 0;

enum PlannerCapacity
{
    LookAhead = 0,                  // 最大的前瞻段数
    ExecutionTrajectory    = 1,     // 轨迹执行队列中最多的轨迹点数
};// 规划器容量类型
  • 交融半径:尽量设置较大交融半径,推荐设置为 1,确保路径段之间能够整段交融,从而提高路径平滑度
  • 速度与加速度:避免将速度和加速度设在同一级别, 可以保证轨迹在执行过程中更加平滑,避免抖动
maxV = {0.03, 1.0};  // 线速度设置
maxA = {0.5, 10.0};  // 线加速度设置

results matching ""

    No results matching ""